.index .header{background-color:rgba(0,13,44,.8);position:absolute;top:0;z-index:100;}
.banner{width:100%}
.banner .banner_model_1{position:relative}
.banner .banner_model_1 .slider_item{width:100%; position:relative;}
.banner .banner_model_1 .slider_item .img-box{width:100%;height: 490px;}
.banner .banner_model_1 .slider_buttons{position:absolute;z-index:10;bottom:20px;height:20px;width:100%;text-align:center}
.banner .banner_model_1 .slider_buttons .slider_click{display:inline-block}
.banner .banner_model_1 .slider_buttons .slider_click li{cursor:pointer;float:left;width:20px;height:5px;background-color:#fff;margin-left:5px;margin-right:5px}
.banner .banner_model_1 .slider_buttons .slider_click li:hover{background-color:#2363C3}
.banner .banner_model_1 .slider_buttons .slider_click li.selected{background-color:#2363C3;margin-top:-2px}
.slider_content{width:100%;overflow:hidden}
.slider_full{min-width:1200px}
.banner-links{ display:none; position:absolute; left:0; top:0; bottom:0; right:0;}
.banner-links .link{ width:50%; height:100%; float:left;}
.banner-links .link a{ display:block; width:100%; height:100%;}
.banner .banner_model_1 .slider_item:nth-of-type(3) .banner-links{display:block;}

.index .content>.title{font-size: 24px;color:#333;margin:0;font-weight: bold;border-left: 5px solid #005bd5;padding-left: 10px;line-height: 28px;margin-bottom:15px;}
.index .content>.title>.more{ font-family:Arial;color: #005bd5;font-size: 12px;float: right;}
.news-notice{background:url(../images/new/bg1.jpg) top left repeat-x;height: 48px; overflow: hidden;}
.news-notice h2{display: inline;font-size: 16px;font-weight: bold;margin:0;color:#333;}
.news-notice .news-notice-box{height:48px;line-height:48px;overflow:hidden;}
.news-notice .news-notice-box dt{float:left}
.news-notice .news-notice-box dt .icon-notice{vertical-align:-3px}
.news-notice .news-notice-box dd{float:left;margin-left:0;}
.news-notice .news-notice-box dd a{color:#868686;font-size:14px}
.news-notice .news-notice-box dd a:hover{color:#22377f}
.news-notice .news-notice-box dd .news-notice-list{overflow:hidden;margin-left:3px}
.news-notice .notice-btn {background:url(../images/new/bg2.jpg) top left repeat-x;color:  #fff;width:  150px;text-align:  center;display:  inline-block;float:right;}
.index-news,.index-recommend,.index-coop{margin:30px 0}
.index-news .news-info,.index-news .news-hot{float: left;width:50%;}
.news-info>.content{margin-right: 25px;}
.news-hot>.content{margin-left: 25px;}
.index-intro {background-color: #f8f8f8;padding:60px 0;}
.index-intro p{line-height: 25px;font-family: Simsun;margin: 30px 0 50px;text-indent: 2em;letter-spacing: 2px;}
.index-intro .index-lab,.index-intro .index-assay{float: left; box-sizing: border-box;}
.index-lab{height: 463px;width: 70%;background: url(../images/new/lab.jpg) no-repeat #fff;padding: 60px 35px 0px 510px;border-radius:  2px;box-shadow:0 7px 27px rgba(0,92,213,.18);}
.index-intro .index-assay{width: 30%;padding: 30px 0 0px 30px;}
.index-lab .title{font-size: 24px;color:#005bd5;margin:0;font-weight: bold;border-left: 5px solid #005bd5;padding-left: 10px;line-height: 28px;margin-bottom:15px;}
.index-assay .title{border-bottom: 1px solid #dfdfdf;font-size: 20px;font-weight:  bold;padding-bottom: 15px;}
.index-assay p{padding-right: 30px;}
.index-service{height: 238px;background: url(../images/new/department-bg.jpg) center center no-repeat;}
.index-service .depart1{width: 50%;float:left;padding:70px 70px 0 70px;box-sizing: border-box;}
.index-service .depart1>.title{font-size: 30px;color: #fff;}
.index-service .depart1>.title .icon{vertical-align: text-bottom}
.index-service .depart1>ul{margin-top: 20px;}
.index-service .depart1>ul>li{float: left;}
.index-service .depart1>ul>li>a{font-size: 16px;color: #333;width: 140px;text-align: center;padding:  10px 0;font-weight:  bold;margin-right: 10px;background:#fff;border:none;box-shadow:  none;}
.index-service .depart1>ul>li>a:hover{text-decoration: none;cursor:default;}
.index-service .depart1>ul>li>a[href]:hover{text-decoration: none;color: #fff;background:#075be5;cursor:pointer}
.recommend-list{padding: 15px 0 40px;border-bottom: 1px solid #e3e3e3;}
.recommend-list>li{width: 33.33%;float: left;}
.recommend-list>li>a{display: block;font-size:16px;font-family: SimHei;text-align: center;}
.recommend-list>li>a>img{border:1px solid #fff;box-shadow:0 3px 18px rgba(0,0,0,.1);}
.recommend-list>li>a:hover{text-decoration: none;}   
.recommend-list>li>a:hover>img{box-shadow:0 3px 18px rgba(0,108,254,.23);}
.recommend-list p{margin:5px;text-align: center;}
.index-coop .gallery{margin:10px 0 40px;height:175px;overflow:hidden;width: 100%;text-align: center}
.index-coop .gallery br { display: none }
.index-coop .gallery .gallery-item{display: inline-block;border:1px solid #ddd;margin:10px 8px;}
.index-coop .gallery .gallery-item img{width:100%;height:100%}
.index-coop .gallery .gallery-item a{cursor:default;width: 150px;height: 63px;display: block;}
.index-coop .gallery .gallery-item dd{display:none}

/*2018-07-25*/
.suspensionFrame{width:120px; padding:10px;background:#fff; border: 1px solid #ddd; position: fixed; top: 300px; z-index: 10; right: 28px;}
.suspensionFrame .magnifier{ width: 83px; height: 56px; background:url(http://www.cnns.net/wp-content/uploads/2018/07/magnifier-1.png) no-repeat; position: absolute; right: -15px; top: -38px;}
.suspensionFrame p.sus_txt{  font-size: 14px; color: #ff0000; line-height: 16px; }
.suspensionFrame .sus_cont{  height: 96px; background: #ebebeb;margin-left:43px;}
.suspensionFrame .sus_cont p{ color: #666666; font-size: 12px; overflow:hidden; margin: 0px 13px 0px 13px; padding-top:12px; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:4; }
.suspensionFrame a{ cursor: pointer; color:#ff0000;}
@keyframes myfirst{
	0%{
		-webkit-transform: translateY(-20px);
		-moz-transform: translateY(-20px);
		-ms-transform: translateY(-20px);
		-o-transform: translateY(-20px);
		transform: translateY(-20px);
	}
	100%{
		-webkit-transform: translateY(20px);
		-moz-transform: translateY(20px);
		-ms-transform: translateY(20px);
		-o-transform: translateY(20px);
		transform: translateY(20px);
	}
}
